home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / relnotes / SpeedShop / ch4.z / ch4
Text File  |  1998-11-02  |  9KB  |  265 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _B_u_g__F_i_x_e_s
  9.  
  10.        4.1  _F_i_x_e_s__i_n__S_p_e_e_d_S_h_o_p__1_._3__s_i_n_c_e__S_p_e_e_d_S_h_o_p__1_._2
  11.  
  12.           +o Caliper point beads now have more information,
  13.             including descriptive string labels.  [Incidents
  14.             332813, 536826]
  15.  
  16.           +o The race condition involving the killing of pre-kudzu
  17.             pthreaded applications because of stack overflows at
  18.             the termination path is now fixed.  [Incident 530160]
  19.  
  20.           +o The SpeedShop runtime correctly gets the target
  21.             executable name for shell interpreters.  [Incident
  22.             536208]
  23.  
  24.           +o The SpeedShop runtime deals more efficiently with
  25.             dlopen()/dlclose() calls.  [Incidents 567957, 569694]
  26.  
  27.           +o The SpeedShop runtime correctly resets its signal
  28.             handlers for non-traced descendant processes.
  29.             [Incident 570625]
  30.  
  31.           +o _p_r_o_f is more stable now, and various crashes have been
  32.             fixed.  [Incidents 522778, 532147, 532994, 547608]
  33.  
  34.           +o _p_r_o_f now supports a flag to produce working set data.
  35.             [Incident 374379]
  36.  
  37.           +o _p_r_o_f -gprof no longer incorrectly breaks cycles in the
  38.             program graph.  [Incident 504396]
  39.  
  40.           +o _p_r_o_f now correctly deals with multiple experiment files
  41.             with different dso lists.  [Incidents 537857, 540421]
  42.  
  43.           +o _p_r_o_f now correctly supports caliper interval settings.
  44.             [Incidents 525675, 529494]
  45.  
  46.           +o _p_r_o_f will no longer produce strange numbers when
  47.             invoked on multiple files with different types of
  48.             experiments.  [Incident 516789]
  49.  
  50.           +o Support for various _p_r_o_f command-line options.
  51.             [Incidents 406619, 528349, 528606]
  52.  
  53.           +o Various display fixes for _p_r_o_f.  [Incidents 393880,
  54.             522780, 526738]
  55.  
  56.           +o Some _p_r_o_f performance improvements.  [Incidents 467753,
  57.             513262, 522781]
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o Various _s_s_c_o_r_d fixes.  [Incidents 524505, 527625,
  75.             541101, 541105]
  76.  
  77.           +o Instrumented program regions via _p_i_x_i_e can no longer
  78.             overlap with libc.  [Incident 566847]
  79.  
  80.           +o Various _p_i_x_i_e instrumentation failures have been fixed.
  81.             [Incidents 526364, 536875]
  82.  
  83.           +o Pixified binaries will no longer hang when using
  84.             particular compiler synchronization intrinsics.
  85.             [Incident 548332]
  86.  
  87.           +o The problems with o32 pixified libraries that use GL
  88.             graphics have been fixed.  [Incident 515441]
  89.  
  90.           +o Various regressions from SpeedShop 1.3 beta have been
  91.             fixed.  [Incidents 576734, 577348, 577795, 578141]
  92.  
  93.        4.2  _F_i_x_e_s__i_n__S_p_e_e_d_S_h_o_p__1_._2__s_i_n_c_e__S_p_e_e_d_S_h_o_p__1_._1
  94.  
  95.           +o Pthreads support for IRIX 6.4 or earlier.  [Incidents
  96.             429799, 429802, 429813, 430057, 453468]
  97.  
  98.           +o _p_i_x_i_e now supports pthreads.  [Incidents 429805,
  99.             429808]
  100.  
  101.           +o _p_r_o_f now deals correctly with corded and pixified DSOs.
  102.             [Incidents 460896, 466242]
  103.  
  104.           +o Memory corruption and serious leaks in _p_r_o_f have been
  105.             fixed.  [Incidents 438743, 443870, 445116, 450732,
  106.             459862, 479432, 509183]
  107.  
  108.           +o The man page for _p_r_o_f has been updated to describe when
  109.             the executable name should be specified in the
  110.             command-line.  [Incident 502949]
  111.  
  112.           +o Performance regression with _p_r_o_f -feedback has been
  113.             fixed.  [Incident 504663]
  114.  
  115.           +o _p_r_o_f now prints the procedure's entry address if it
  116.             can't find its name.  [Incident 443662]
  117.  
  118.           +o _p_r_o_f now works on DSOs without text.  [Incident 463940]
  119.  
  120.           +o _p_r_o_f now uses the correct TDTs for R8000.  [Incident
  121.             443657]
  122.  
  123.           +o _p_r_o_f now works correctly with multiple caliper points.
  124.             [Incident 439153]
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.           +o _p_r_o_f now deals correctly with _d_l_c_l_o_s_e() calls.
  141.             [Incident 471241]
  142.  
  143.           +o SpeedShop runtime initialization problems have been
  144.             fixed.  [Incident 452286]
  145.  
  146.           +o The usertime experiment now uses SIGPROF by default,
  147.             instead of SIGALRM.  [Incident 438788]
  148.  
  149.           +o Environment variable setting for
  150.             _SPEEDSHOP_HWC_COUNTER_* is now consistent.  [Incident
  151.             461130]
  152.  
  153.           +o _p_i_x_i_e now supports pthreads.  [Incidents 455302,
  154.             460564, 456863]
  155.  
  156.           +o Various _p_i_x_i_e fixes.  [Incidents 461316, 453027,
  157.             441509, 436674, 461434, 449777, 446205, 443163]
  158.  
  159.           +o Experiment file naming distinguishes between run, fork,
  160.             sproc, exec and system.  [Incident 332810]
  161.  
  162.           +o SpeedShop now correctly handles beerbottles (exec of
  163.             self).  [Incident 375589]
  164.  
  165.           +o _p_r_o_f -q now works correctly.  [Incident 419978]
  166.  
  167.           +o SpeedShop documentation description of ideal time is
  168.             now correct.  [Incident 457091]
  169.  
  170.           +o SpeedShop now handles correctly _d_l_o_p_e_n() calls for
  171.             pixified DSOs.  [Incident 472695]
  172.  
  173.           +o Environment variable _SPEEDSHOP_SAMPLING_MODE is now
  174.             supported correctly.  [Incident 473483]
  175.  
  176.           +o _p_r_o_f now shows scope of C++ methods.  [Incident 492770]
  177.  
  178.           +o SpeedShop runtime now records the right CPU inventory
  179.             for MP machines.  [Incident 495106]
  180.  
  181.           +o For usertime experiments, SpeedShop checks the
  182.             profiling interval specified and prints a warning in
  183.             case it's invalid.  [Incident 472751]
  184.  
  185.           +o Various SpeedShop runtime warnings are not printed
  186.             anymore.  [Incident 471244]
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        4.3  _F_i_x_e_s__i_n__S_p_e_e_d_S_h_o_p__1_._1__s_i_n_c_e__S_p_e_e_d_S_h_o_p__1_._0
  207.  
  208.           +o Usertime experiments no longer fail on o32 MP-FORTRAN
  209.             programs with a core dump from _l_i_b_e_x_c in
  210.             ___f_i_n_d__r_p_d__n_a_m_e(), or on n32 and n64 MP-FORTRAN
  211.             programs with a core dump from _l_i_b_e_x_c in
  212.             ___e_x_c__u_n_w_i_n_d__n_a_m_e(), provided that patch 1609 is
  213.             installed.  [Incidents 369433, 369458]
  214.  
  215.           +o Ideal-time (_p_i_x_i_e) experiments no longer fail on corded
  216.             n32 and n64 binaries and/or DSOs.  [Incident 313345]
  217.  
  218.           +o Ideal-time experiments (_p_i_x_i_e) no longer fail on o32,
  219.             n32 or 64 MP-FORTRAN programs.  [Incidents 369933]
  220.  
  221.           +o Ideal-time experiments (_p_i_x_i_e) no longer fail on
  222.             programs that invoke _g_e_t_c_o_n_t_e_x_t().  [Incident 349949]
  223.  
  224.           +o Ideal-time experiments (_p_i_x_i_e) no longer fail on R8000
  225.             machines (with a core dump in _r_l_d), provided patch 1584
  226.             is installed.  [Incident 383655]
  227.  
  228.           +o Floating point exception tracing experiments (-fpe) no
  229.             longer fail on R8000 machines, with the program seeming
  230.             to loop forever, provided that patch 1632 is installed.
  231.             [Incident 384003]
  232.  
  233.           +o Ideal-time experiments (_p_i_x_i_e) no longer fail on
  234.             programs that receive signals when in a signal handler.
  235.             [Incident 351303]
  236.  
  237.           +o Experiments with _SPEEDSHOP_TRACE_FORK set will no
  238.             longer record the child's data, when it calls _e_x_e_c().
  239.             [Incident 375586]
  240.  
  241.           +o Ideal-time experiments (_p_i_x_i_e) may fail on programs
  242.             that use the multigot feature of the linker.  [Incident
  243.             360360]
  244.  
  245.           +o _p_r_o_f now produces a function list report by default,
  246.             and produces a gprof listing only if the -gprof flag is
  247.             set.  [Incident 374992]
  248.  
  249.           +o Ideal-time experiments (_p_i_x_i_e) no longer fail on
  250.             programs that use a _d_l_o_p_e_n() to add a DSO, even if the
  251.             DSO, or a link to it, is not in the current directory.
  252.             [Incident 369820]
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.